System and method for providing image

ABSTRACT

A system and method for providing an image are provided. The image providing method includes: transmitting, to an external device, a first video image of a first resolution, which is converted from an original video image of an original resolution; receiving, from the external device, area information about an area of interest of the first video image of the first resolution; determining, based on the area information, an area corresponding to the area of interest, of the original video image of the original resolution, wherein the determined area is smaller than the original video image of the original resolution converting a part of the original video image of the original resolution to a second video image of the first resolution, wherein the part corresponds to the determined area; and transmitting the second video image to the external device.

CROSS-REFERENCE TO RELATED PATENT APPLICATIONS

This application is a continuation of U.S. application Ser. No.14/936,188, filed on Nov. 9, 2015, which is a continuation of U.S.application Ser. No. 13/944,279, filed on Jul. 17, 2013, now U.S. Pat.No. 9,204,090, issued Dec. 1, 2015, which claims priority from KoreanPatent Application No. 10-2012-0077919, filed on Jul. 17, 2012, andKorean Patent Application No. 10-2013-0081194, filed on Jul. 10, 2013,in the Korean Intellectual Property Office, the disclosures of which areincorporated herein in their entirety by reference.

BACKGROUND

1. Field

Exemplary embodiments relate to a system and method for providing animage including an object corresponding to a portion of an imagecaptured by using a device, to another device.

2. Description of the Related Art

Recently, the technique of transmitting and receiving images betweendevices having a multi-media function is being actively used. Inparticular, as mobile communication infrastructures are provided anddevices such as smart phones, mobile phones, and personal digitalassistance (PDA) devices are typically used, various services other thana voice call function are provided by these devices.

In addition, video calls performed by using the devices allow users intwo different locations to make a face-to-face video call even if theymay be far away from each other, and thus the use video calls is rapidlyincreasing.

In general, a device on the transmission side obtains a video Image of auser for a video call, encodes the obtained image according to apredetermined video encoding format, and transmits the encoded videoimage as encoded video data to the opposite device.

In addition, a device on the reception side receives the encoded videodata through a mobile communication network, and decodes and displaysthe same on a display embedded in the device on the reception side, forexample, a liquid crystal display (LCD). Accordingly, the user on thereception side may make a phone call by viewing the image captured byusing the device on the transmission side, in real-time.

However, display devices included in the devices have variousresolutions, and as streaming resolutions of data transmitted betweenthe devices are different according to communication methods, atechnique of effectively providing a portion of a captured video imageby using the device on the transmission side to the device on thereception side is required. Moreover, when making a video call, there isa demand for technique of effectively selecting and expanding a portionof an image captured by using the device on the transmission side andproviding the portion to a user.

SUMMARY

Exemplary embodiments relate to a system and method for providing animage whereby a device may track an object included in an image beingcaptured and transmit a portion of the image including the trackedobject to another device.

According to an aspect of an exemplary embodiment, there is provided animage providing method, including: transmitting, to an external device,a first video image of a first resolution, which is converted from anoriginal video image of an original resolution; receiving, from theexternal device, area information about an area of interest of the firstvideo image of the first resolution which is displayed on a screen ofthe external device; determining, based on the area information, anarea, corresponding to the area of interest, of the original video imageof the original resolution, wherein the determined area is smaller thanthe original video image of the original resolution; converting a partof the original video image of the original resolution to a second videoimage of the first resolution, wherein the part corresponds to thedetermined area; and transmitting the second video image to the externaldevice.

The area of interest may include an object displayed in the first videoimage, and the area information may be generated by the external device.

When the screen of the external device is touched, the area of interestmay be selected so as to include the object corresponding to the touchedpoint of the screen.

When the screen of the external device is touched, the area of interestincluding a previously set range around the touched point of the screenmay be selected.

In the receiving of the area information, when the screen of theexternal device is touched, coordinate information of the touched pointof the screen may be received from the external device.

When the screen of the external device is touched, a user interface forselecting the area of interest may be displayed on the screen of theexternal device.

The first video image and the second video image may be video images fora video call with the external device, and in the transmitting the firstvideo image to the external device, the first video image may betransmitted to the external device based on a captured video image, anda resolution of the captured video image may be greater than a streamingresolution of the video call.

A range of the area of interest may be determined according to a type ofa communication method used to communicate with the external device.

The first resolution may be determined according to a type of acommunication method used to communicate with the external device.

The image providing method may further include modifying the firstresolution according to modification of a communication method used tocommunicate with the external device.

The image providing method may further include modifying the determinedarea according to a modification of a communication method used tocommunicate with the external device.

In the transmitting the first video image to the external device, thefirst video image and the second video image may be transmitted to theexternal device based on a captured video image, wherein the methodfurther includes modifying the determined area when an object includedin the area of interest disappears from the captured video image.

The image providing method may further include, when the object thatdisappeared from the captured video image reappears in the capturedvideo image, providing, to the external device, the second video imageof only a portion including the object that reappears.

Notification information notifying that the second video image istransmitted may be inserted into the second video image.

The notification information may be inserted into a header of a packetcorresponding to a previously set frame of the second video image.

The packet may be a real-time transfer protocol (RTP) packet, and an RTPmarker field value of the RTP packet may be 1.

The packet may be an RTP packet, and the notification information may beinserted into a header extension field of the RTP packet.

The notification information may include area information indicating aportion of the first video image that corresponds to the second videoimage.

The area of interest may be an area designated based on a user input onthe screen of the external device displaying the first video image.

According to aspect of another exemplary embodiment, there is providedan image receiving method, by using a device, including: receiving afirst video image from an external device; providing, to the externaldevice, area information about an object included in the received firstvideo image; and receiving, from the external device, a second videoimage including only a portion of the first video image, wherein theportion includes the object, wherein a resolution of the second videoimage is greater than a resolution of the portion of the first videoimage, and the portion of the first video image including the object isdetermined by the external device based on the provided areainformation.

The image receiving method may further include: selecting, based on auser input, an area of interest related to the object included in thereceived first video image; and generating area information about theselected area of interest.

In the selecting the area of interest, when a screen of the devicedisplaying the first video image is touched, the area of interest may beselected so as to include the object included in the received firstvideo image, wherein the object includes the touched point of thescreen.

In the selecting the area of interest, when a screen of the devicedisplaying the first video image is touched, an area of a previously setrange around the touched point of the screen may be selected.

In the providing the area information, when a screen of the devicedisplaying the first video image is touched, coordinate information ofthe touched point of the screen may be provided to the external device.

The image receiving method may further include, when a screen of thedevice displaying the first video image is touched, displaying a userinterface for selecting the area of interest.

The first video image and the second video image may be video images fora video call with the external device, and the first video image and thesecond video image may be provided by the external device based on avideo image captured by the external device, and a resolution of thecaptured video image may be greater than a streaming resolution of thevideo call.

A range of the area of interest may be determined by the device,according to a type of a communication method used to communicate withthe external device.

A resolution of at least one of the first video image and the secondvideo image may be determined by the external device, according to atype of a communication method used to communicate with the externaldevice.

A resolution of at least one of the first video image and the secondvideo image may be modified by the external device, according tomodification of a communication method used to communicate with theexternal device.

The portion may be modified by using the external device, according tomodification of a communication method used to communicate with theexternal device.

The first video image and the second video image may be provided by theexternal device based on a video image captured by using the externaldevice, and when the object, which is present in the captured image,disappears from the captured video image, the portion of the first videoimage may be modified, wherein the image receiving method furtherincludes: receiving, from the external device, the second video imageincluding only the modified portion.

The image receiving method may further include, when the object thatdisappeared from the captured video image reappears in the capturedvideo image, receiving, from the external device, the second video imageincluding only a portion including the reappeared object.

According to an aspect of another exemplary embodiment, there isprovided a device including: a memory configured to store at least oneprogram; and a processor configured to provide a captured video image toan external device by executing the at least one program, wherein the atleast one program includes commands to transmit a first video image tothe external device; receive, from the external device, area informationcorresponding to an object included in the first video image; andprovide, based on the area information, a second video image includingonly a portion of the first video image that includes the object, andwherein a resolution of the second video image is greater than aresolution of the portion of the first video image.

The area information may be information about an area of interestselected by the external device and is generated by the external device.

When a screen of the external device displaying the first video image istouched, the area of interest that includes the object including thetouched point of the screen may be selected.

When the screen of the external device displaying the first video imageis touched, the area of interest of a previously set range around thetouched point of the screen may be selected.

In the receiving of area information, when the screen of the externaldevice displaying the first video image is touched, coordinateinformation of the touched point of the external device may be receivedfrom the external device.

When the screen of the external device is touched, a user interface forselecting the area of interest may be displayed on the screen of theexternal device.

The first video image and the second video image may be video images fora video call with the external device, and in the transmitting the firstvideo image to the external device, the first video image may betransmitted to the external device based on the captured video image,and a resolution of the captured video image may be greater than astreaming resolution of the video call.

A range of the area of interest may be determined by the external deviceaccording to a type of a communication method used to communicate withthe external device.

A resolution of at least one of the first video image and the secondvideo image may be determined according to a type of a communicationmethod used to communicate with the external device.

The device may further include commands to execute modifying aresolution of at least one of the first video image and the second videoimage according to modification of a communication method used tocommunicate with the external device.

The device may further include commands to execute: modifying theportion according to modification of a communication method used tocommunicate with the external device; and providing the second videoimage of the modified portion, to the external device.

In the transmitting the first video image to the external device, thefirst video image and the second video image may be transmitted to theexternal device based on the captured video image, wherein the devicefurther includes commands to execute: modifying the portion when theobject disappears from the captured video image; and providing thesecond video image of the modified portion to the external device.

The device may further include commands to execute, when the object thatdisappeared from the captured video image reappears in the capturedvideo image, providing, to the external device, the second video imageof only a portion including the object that reappears.

According to an aspect of another exemplary embodiment, there isprovided a device including: a memory configured to store at least oneprogram; and a processor configured to provide a captured video image toan external device by executing the at least one program, wherein the atleast one program includes commands to receive a first video image fromthe external device; provide, to the external device, area informationabout an object included in the received first video image; and receive,from the external device, a second video image including only a portionof the first video image, wherein the portion of the first video imageincludes the object, wherein a resolution of the second video image isgreater than a resolution of the portion of the first video image, andwherein the portion of the first video image including the object isdetermined based on the provided area information

According to an aspect of another exemplary embodiment, there isprovided an image providing method, including: transmitting, to anexternal device, a first video image having a plurality of first frames;receiving, from the external device, area information related to anobject included in the first video image; selecting, based on the areainformation, a first frame including the object from among the pluralityof first frames; and transmitting a second video image including aplurality of second frames that include only a portion of the selectedfirst frame, to the external device.

According to an aspect of another exemplary embodiment, there isprovided an image providing method, including: transmitting, to anexternal device, a first video image having a plurality of first frames;receiving, from the external device, area information related to anobject included in the first video image; selecting, based on the areainformation, portions that includes the object from the plurality offirst frames; and transmitting a second video image including aplurality of second frames that include only the selected portions, tothe external device.

According to an aspect of another exemplary embodiment, there isprovided an image providing method, including: transmitting, to anexternal device, a first image of a first resolution corresponding to anexecution screen of an application; receiving area information about anarea of interest of the first image displayed on a screen of theexternal device, from the external device; determining, based on thearea information, a portion of the first image corresponding to the areaof interest, wherein the portion is smaller than the first image;converting the first image to a second image based on the determinedportion; and transmitting the second image to the external device at thefirst resolution.

According to an aspect of another exemplary embodiment, there isprovided an image providing method, including: transmitting, to anexternal device, a first video image; receiving, from the externaldevice, area information about an area of the first video image;generating a second video image based on the area information; andtransmitting, to the external device, the second video image.

A resolution of the second video image may be greater than a resolutionof the area of the first video image.

The second video image may include an object displayed in the area ofthe first video image.

The second video image may include a video of a previously set rangearound the area of the first video image.

According to an aspect of another exemplary embodiment, there isprovided an image receiving method, by using a device, including:receiving a first video image from an external device; providing, to theexternal device, area information about an area of the first videoimage; and receiving, from the external device, a second video imageincluding only a portion of the first video image corresponding to thearea information.

A resolution of the second video image may be greater than a resolutionof the area of the first video image.

The portion of the first video image may be an area of a previously setrange around the area of the first video image.

The area information may include coordinate information of the area ofthe first video image.

The method may further include displaying a user interface for selectingthe area of the first video image.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other features and advantages will become more apparent bydescribing in detail exemplary embodiments with reference to theattached drawings in which:

FIG. 1 is a schematic view of an image providing system according to anexemplary embodiment;

FIGS. 2A and 2B illustrate an image including an object corresponding toa portion of an image captured by using a first device, being displayedon a second device, according to an exemplary embodiment;

FIG. 3 is a flowchart illustrating a method of providing a video imageincluding an object corresponding to a portion of a video image beingcaptured by using a first device, to a second device, according to anexemplary embodiment;

FIG. 4 is a flowchart illustrating a method of generating areainformation about an area of interest, by using a second device,according to an exemplary embodiment;

FIG. 5 is a flowchart illustrating, when a communication method betweena first device and a second device is modified, a method of modifying anarea of interest selected by the first device and providing a videoimage regarding the modified area to the second device, according to anexemplary embodiment;

FIG. 6 is a flowchart illustrating, when a communication method betweena first device and a second device is modified, a method of providing avideo image having a modified image quality by the first device, to thesecond device, according to an exemplary embodiment;

FIG. 7 is a flowchart illustrating a method of providing a video imageincluding an object corresponding to a portion of a video image beingcaptured by using a first device, to a second device, according toanother exemplary embodiment;

FIGS. 8A and 8B illustrate an example of determining a portion of afirst video image as an area of interest, by using a second device, suchthat an object including a touch point touched by a user is included inthe determined portion, according to an exemplary embodiment;

FIGS. 9A and 9B illustrate an example of determining, as an area ofinterest, a portion within a previously set range from a touch point ofa user, by using a second device, according to an exemplary embodiment;

FIGS. 10A and 10B illustrate an example of determining a portion of afirst video image as an area of interest by using a second device via auser interface for determining a portion of the first video image,according to an exemplary embodiment;

FIGS. 11A and 11B illustrate, when a communication method between afirst device and a second device is modified, an example of using asecond device to receive, from the first device 100, a video image at amodified resolution, according to an exemplary embodiment;

FIGS. 12A and 12B illustrate, when a communication method between afirst device and a second device is modified, an example of using asecond device to receive, from the first device 100, a video image witha modified image quality, according to an exemplary embodiment,

FIGS. 13A and 13B illustrate, when a communication method between afirst device and a second device is modified, an example of using asecond device to receive, from the first device 100, a video image witha modified portion, according to an exemplary embodiment,

FIG. 14 is a block diagram illustrating a first device according to anexemplary embodiment;

FIG. 15 is a block diagram illustrating a second device according to anexemplary embodiment;

FIG. 16 is a block diagram illustrating a device according to anotherexemplary embodiment;

FIGS. 17A through 17C illustrate an example of expanding a portion of afirst video image displayed on a screen of a second device according toan exemplary embodiment;

FIGS. 18A through 18C illustrate an example of expanding a portion of avideo image displayed on a screen of a second device in a stepwisemanner according to an exemplary embodiment;

FIGS. 19A through 19C illustrate an example of displaying a previewimage including an expanded portion of a first video image, on a seconddevice, and displaying a second video image provided from a firstdevice, on a second device, according to an exemplary embodiment;

FIG. 20 illustrates an example of a real-time transfer protocol (RTP)packet header according to an exemplary embodiment; and

FIG. 21 is a flowchart illustrating a method of generating a fourthvideo image by using a first device according to an exemplaryembodiment.

FIG. 22 is a flowchart illustrating a method of receiving, by a seconddevice that is making a video call with a first device, a second videoimage which is an expanded portion of the first video image, accordingto an exemplary embodiment.

FIG. 23 is a flowchart illustrating a method of expanding a portion of afirst video image and displaying the same, by a second device that ismaking a video call with a first device, according to an exemplaryembodiment.

FIGS. 24A through 24C illustrate the expanded portion of the first videoimage displayed on a screen of a second device together with the firstvideo image, according to an exemplary embodiment.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

The attached drawings for illustrating exemplary embodiments arereferred to in order to gain a sufficient understanding of the exemplaryembodiments. Hereinafter, the exemplary embodiments will be described indetail with reference to the attached drawings. Like reference numeralsin the drawings denote like elements. In the present specification, whena constituent element “connects” or is “connected” to anotherconstituent element, the constituent element contacts or is connected tothe other constituent element not only directly but also electricallythrough at least one of other constituent elements interposedtherebetween. Also, when a part may “include” a certain constituentelement, unless specified otherwise, it may not be construed to excludeanother constituent element but may be construed to further includeother constituent elements.

Expressions such as “at least one of,” when preceding a list ofelements, modify the entire list of elements and do not modify theindividual elements of the list.

FIG. 1 is a schematic view of an image providing system according to anexemplary embodiment.

Referring to FIG. 1, a first device 100 and a second device 200 may beable to make a video call with each other, and the first device 100 mayprovide a video image that is being captured by using the first device100, to the second device 200. Also, the second device 200 may provide avideo image that is being captured by using the second device 200, tothe first device 100.

Hereinafter, an embodiment in which the first device 100 provides avideo image to the second device 200 in the image providing systemaccording to the current exemplary embodiment will be described forconvenience of description. Also, a video image captured by using thefirst device 100 is described as contents provided by the first device100 to the second device 200, but the contents are not limited thereto,and examples of contents that the first device 100 may provide to thesecond device 200 include a video image, a photographic image, a captureimage, and an application execution image.

The first device 100 may provide a first video image to the seconddevice 200 based on a video image captured by using the first device100, and receive area information about an object included in the firstvideo image, from the second device 200. Also, the first device 100 maytrack a predetermined object included in the first video image based onthe received area information, and provide a second video imageincluding only a portion of the first video image including the trackedobject, to the second device 200.

When a resolution of a video image being captured by using the firstdevice 100 is greater than a streaming resolution of a video imagetransmitted between the first device 100 and the second device 200, thefirst device 100 may provide a second video image regarding a portion ofthe video image being captured, to the second device 200.

The first device 100 and the second device 200 are devices capable oftransmitting video images, images or the like to another device, andexamples of the first and second devices 100 and 200 include a smartphone, a mobile phone, a personal digital assistant (PDA), a laptopcomputer, a media player, a global positioning system (GPS) device,other mobile computing devices, and other non-mobile computing devices.However, the first and second devices 100 and 200 are not limitedthereto.

At least three devices may make a video phone call with one another atthe same time. For example, the first device 100, the second device 200,and a third device (not shown) may make a video call together. In thiscase, the first device 100 may provide a first video image to the seconddevice 200 and the third device (not shown). Also, when the seconddevice 200 selects a portion of the first video image, the first device100 may provide a video image related to the selected portion to thesecond device 200 and the third device (not shown). If the second device200 and the third device (not shown) respectively select a portion ofthe first video image, the first device 100 may provide a video imageregarding the portion selected by the second device 200 to the seconddevice 200 and another video image regarding the portion selected by thethird device (not shown) to the third device (not shown).

The first device 100 may provide a third video image corresponding to anexecution screen of an application executed in the first device 100, tothe second device 200. In this case, the second device 200 may select aportion of the received third video image, and receive a fourth videoimage regarding the selected portion, from the first device 100.

FIGS. 2A and 2B illustrate an image including an object corresponding toa portion of an image captured by using a first device 100, beingdisplayed on a second device 200, according to an exemplary embodiment.In detail, FIG. 2A illustrates a first video image according to anexemplary embodiment; and FIG. 2B illustrates a second video imageaccording to an exemplary embodiment.

The first device 100 may provide a first video image to the seconddevice 200 based on a video image that is currently being captured, andmay check an object 22 included in the first video image. Also, thefirst device 100 may provide a second video image including only aportion of the first video image that includes the checked object 22, tothe second device 200.

The first device 100 may check the object 22 included in a predeterminedportion 20 in a video image being captured, but is not limited thereto.The first device 100 may also check the object 22 in the first videoimage provided to the second device 200.

FIG. 3 is a flowchart illustrating a method of providing a video imageincluding an object corresponding to a portion of a video image beingcaptured by using a first device 100, to a second device 200, accordingto an exemplary embodiment.

In operation S300, the first device 100 provides a first video image tothe second device 200. The first device 100 may provide a first videoimage to the second device 200 based on a video image that is beingcaptured. The first device 100 may provide the video image that is beingcaptured, as a first video image without any additional processing, tothe second device 200. Also, the first device 100 may process a videoimage being captured, and provide the processed video image as a firstvideo image, to the second device 200. In this case, the first device100 may modify a resolution or a format of a video image being captured.For example, when a resolution of a video image being captured isgreater than a streaming resolution that allows for uninterruptedstreaming of data transmitted between the first device 100 and thesecond device 200, the first device 100 modifies the resolution of thevideo image being captured to be the same as the streaming resolution,and may provide the first video image having a modified resolution, tothe second device 200. Also, the first video image may have a pluralityof first frames.

The first device 100 may transmit a first video image having an originalresolution to the second device 200 at a first resolution. The firstdevice 100 may modify the original resolution of the first video imageto the first resolution, and the first device 100 may transmit the firstvideo image having the first resolution to the second device 200. Inthis case, the first device 100 may obtain information about aresolution of a display included in the second device 200 in advance andstore the same, and determine the first resolution based on a resolutionof a display included in the second device 200.

The first device 100 may provide a third video image corresponding to anexecution screen of an application executed in the first device 100, tothe second device 200. The first device 100 may provide a third videoimage at a third resolution, to the second device 200.

In operation S310, the second device 200 displays the received firstvideo image. The second device 200 may display the received first videoimage on a screen of the second device 200. The second device 200 maydisplay the first video image of the first resolution on the screen ofthe second device 200.

Meanwhile, when the second device 200 has received a third video imagecorresponding to an execution screen of an application executed in thefirst device 100, the second device 200 may display the received thirdvideo image. The second device 200 may display a third video image ofthe third resolution.

In operation S320, the second device 200 generates area informationabout an object included in the first video image. The second device 200may select a portion of the first video image as an area of interest,based on a user input, and may generate area information about theselected area of interest. Also, the second device 200 may select apredetermined object included in the first video image and generate areainformation about the selected object.

The second device 200 may receive a touch input of a user regarding thefirst video image, and select an area of interest based on a position ofthe touch input. In detail, when the user touches a predetermined pointin the first video image, the second device 200 identifies an objectincluding a touched position, and selects an area including theidentified object. For example, when a face is touched on the touchedposition of the first video image, the second device 200 may identifythe face, which is an object included in the touched position. Also, thesecond device 200 may select an area including the identified face, asan area of interest.

When the user touches a predetermined point on the first video image,the second device 200 may select an area of a previously set range fromthe touched point, as an area of interest. For example, the seconddevice 200 may select a predetermined rectangular area around thetouched point, as an area of interest.

The second device 200 may display a user interface on a screen for auser to select a portion of the first video image, as an area ofinterest. For example, the second device 200 may display a rectangle ona portion of the first video image, and provide a user interface so thatthe user may modify the size of the rectangle by touching and dragging aframe of the rectangle.

While the second device 200 selects a portion of the first video imageas an area of interest based on a user input, the exemplary embodimentsare not limited thereto. The second device 200 may recognize a faceincluded in the first video image without any additional user input andselect a predetermined area including the face, as an area of interest.

A size of the selected area of interest in the first video image may bedetermined based on a streaming resolution of data transmitted betweenthe first device 100 and the second device 200. An upper limit of asurface area of interest in the first video image may be determinedbased on the streaming resolution of the data transmitted between thefirst device 100 and the second device 200.

The second device 200 may generate coordinate information of theselected area of interest. The second device 200 may generate acoordinate value indicating a position of the selected area of interestfrom among coordinates of the entire first video image. Also, the seconddevice 200 may generate a coordinate value indicating a position of atouch input point from the entire first video image.

The second device 200 may generate area information about an area ofinterest of each of a plurality of first frames included in the firstvideo image.

When a third video image corresponding to an execution screen of anapplication executed in the first device 100 is provided to the seconddevice 200, the second device 200 may select a portion of the thirdvideo image and generate area information about the selected portion.

In operation S330, the second device 200 provides the generated areainformation about the area of interest, to the first device 100. Thesecond device 200 may provide a coordinate value of the selected area ofinterest, to the first device 100. Also, the second device 200 mayprovide a coordinate value of a touch input point input by the user, tothe first device 100.

In operation S340, the first device 100 identifies an object related toarea information. In operation S340, the first device 100 may identifyan object in the first video image based on the received areainformation. For example, when an object included in the first videoimage corresponding to the received area information is a face, thefirst device 100 may identify a face from the first video image. Also,an object related to the received area information may be identifiedfrom each of a plurality of first frames included in the first videoimage.

The first device 100 may identify an object from a video image beingcaptured, based on the received area information. The received areainformation is area information about a portion of the first videoimage, and thus, the first device 100 may check a portion correspondingto the portion of the first video image corresponding to the receivedarea information, from the video image being captured. Also, the firstdevice 100 may identify an object included in the corresponding portionfrom the video image being captured.

The first device 100 may identify an object included in a video imagebeing captured, by using the object identified from the first videoimage. The first device 100 may identify an object that is similar to animage of the object identified from the first video image, from thevideo image being captured. Whether objects are similar or not may bedetermined in various manners. For example, the first device 100 maydetermine whether objects are similar or not by comparing at least oneof a size, a color, and a form of an object. Alternatively, the firstdevice 100 may compare portions of the various objects with one anotherto determine whether the objects are similar.

If the first device 100 receives area information of a portion of thethird video image corresponding to an execution screen of an applicationexecuted in the first device 100, from the second device 200, the firstdevice 100 may identify an object from a third video image based on thereceived area information.

In operation S350, the first device 100 tracks the identified object.The first device 100 may track the object identified from the firstvideo image. Also, the first device 100 may track an object identifiedfrom a video image captured by using the first device 100. The videoimage captured by using the first device 100 includes a video image thatis currently being captured by using the first device 100. Theidentified object may move or rotate within the video image, and thefirst device 100 may track an object within a video image based on theform and color of the object. Tracking an identified object means, inthe case when the object moves, checking a position of the moving objectwithin a video image and checking an area in which the object isincluded, but tracking is not limited thereto.

In operation S350, the first device 100 may select a frame including anidentified object from among a plurality of first frames of the firstvideo image. Also, the first device 100 may identify a portion includingthe identified object from among a plurality of first frames of thefirst video image.

When the first device 100 receives area information of a portion of thethird video image corresponding to an execution screen of an applicationexecuted in the first device 100, from the second device 200, the firstdevice 100 may track an object in the third video image.

In operation S360, the first device 100 provides a second video imageincluding only a portion including the identified object, to the seconddevice 200. The first device 100 may cut out a portion including theidentified object from the captured video image, and provide the cutportion as a second video image, to the second device 200.

In detail, the first device 100 may determine an area corresponding toan area of interest in the screen of the first video image having anoriginal resolution, based on the received area information. Also, thefirst device 100 may convert the first video image to a second videoimage such that only the determined area is included in the second videoimage. Also, the first device 100 may provide the second video image ata first resolution, to the second device 200. The first video image offirst resolution may be converted from the first video image of theoriginal resolution. For example, when the original resolution of thefirst video image is 1000×1000, and the first resolution of the secondimage is 100×100, the first device 100 may convert a portion of thefirst video image corresponding to the determined area to a second videoimage having a 100×100 resolution, and transmit the second video imageat a 100×100 resolution, to the second device 200.

The first device 100 may distinguish a portion including an identifiedobject, from among a plurality of first frames of the first video image,and provide a second video image including a plurality of second framesincluding only a portion of the plurality of first frames, to anexternal device.

When the first device 100 selects a frame including an identifiedobject, from among a plurality of first frames of the first video image,the first device 100 may provide a second video image having a pluralityof second frames including only a portion of the selected frame, to anexternal device. In this case, this portion may be an area of interest.Also, the first device 100 may cut out a portion corresponding to anarea of interest according to each selected frame, thereby generating asecond frame for each selected frame.

In addition, the first device 100 may determine a size of an areacorresponding to a second video image according to a communicationmethod between the first device 100 and the second device 200.

The second video image may include a plurality of second frames eachincluding only a portion of the frame selected in operation S350 but isnot limited thereto. Also, the second video image may include aplurality of second frames including only a distinguished portion inoperation S350, but is not limited thereto.

The first device 100 may determine an image quality or a resolution of asecond video image according to a communication method between the firstdevice 100 and the second device 200. For example, when a resolution ofa portion of a frame including an identified object is smaller than astreaming resolution of data transmitted between the first device 100and the second device 200, the first device 100 may increase aresolution or an image quality of the portion including the identifiedobject. In addition, for example, when a resolution of the portion of aframe including the identified object is smaller than a streamingresolution of data transmitted between the first device 100 and thesecond device 200, the first device 100 may increase a resolution or animage quality of the portion of the frame including the identifiedobject.

Examples of the communication method between the first device 100 andthe second device 200 include, without limitation, third generation (3G)communication, fourth generation (4G) communication, and WirelessFidelity (Wi-Fi) communication.

When the communication method between the first device 100 and thesecond device 200 is modified, the first device 100 may modify a size ofan area of interest corresponding to a second video image or an imagequality of the second video image. The communication method between thefirst device 100 and the second device 200 may be modified when at leastone of the first device 100 and the second device 200 performs handover.

In addition, when the identified object disappears from a captured videoimage, that is, when the identified object is not captured, the firstdevice 100 may modify an area corresponding to a second video image. Forexample, when the identified object disappears from a captured videoimage, the first device 100 may provide the entire captured video imageto the second device 200. Also, in this case, the first device 100 mayprovide the entire captured video image to the second device 200 basedon an additional user input.

In addition, when the object that disappeared once again reappears inthe captured image, that is, when the objected that disappeared iscaptured again, a video image of a portion including the appeared objectfrom among the entire area of the captured image may be provided to thesecond device 200.

When the first device 100 receives area information about a portion of athird video image corresponding to an execution screen of an applicationexecuted in the first device 100, the first device 100 may provide afourth video image including only a portion that includes an identifiedobject, to the second device 200. In this case, the first device 100 mayprovide a fourth video image at a third resolution to the second device200.

When the first device 100 receives area information about a portion of athird video image corresponding to an execution screen of an applicationexecuted in the first device 100, the first device 100 may not identifyor track the object included in the third video image. In this case, thefirst device 100 may cut out a portion of the third video image based onthe received area information, and convert the cut portion to a fourthvideo image and provide the fourth video image to the second device 200.

In operation S370, the second device 200 displays the received secondvideo image. The user of the second device 200 may check a detailedvideo image regarding the object included in the selected portion. Also,the second device 200 may display a still screen of the received secondvideo image.

Meanwhile, the second device 200 may display the first video image andthe second video image together on the screen of the second device 200.In this case, the second device 200 may receive not only the secondvideo image but also the first video image in operation S360. Also, thesecond device 200 may display the first and second video images byoverlapping the second video image on the first video image. The seconddevice 200 may overlap the second video image on a portion of the firstvideo image where the user of the first device 100 is not displayed. Inaddition, the second device 200 may adjust a size of a portion where thefirst video image is displayed and a size of a portion where the secondvideo image is displayed. However, the exemplary embodiments are notlimited thereto, and the second device 200 may display the first andsecond video images on the screen of the second device 200 withoutoverlapping the first and second video images.

While the second device 200 receiving the second video image from thefirst device 100 and displaying both the first and second video imageshas been described above, alternatively, the second device 200 mayselect a portion of the first video image, extract an expanded image ofthe selected portion from the first video image, and display theextracted expanded image on the screen of the second device 200 togetherwith the first video image.

FIG. 4 is a flowchart illustrating a method of generating areainformation about an area of interest, by using a second device 200,according to an exemplary embodiment.

In operation S322, the second device 200 receives a user input forselecting a portion of the first video image. The second device 200 mayreceive a touch input of a user for selecting a portion of the firstvideo image. For example, the second device 200 may receive a user inputfor touching a predetermined point of a first video image or a userinput for touching and dragging a predetermined point of the first videoimage.

Also, the second device 200 may receive a touch input of a user via apredetermined user interface displayed on a screen. For example, thesecond device 200 may display a rectangle on a portion of the firstvideo image, and provide a user interface so that the user may touch anddrag a frame of the rectangle to modify the size of the rectangle. Also,the second device 200 may receive a touch input of a user via theprovided user interface.

In operation S324, the second device 200 checks a communication methodwith respect to the first device 100. The second device 200 may check atype and a bandwidth of the communication method with respect to thefirst device 100. Also, the second device 200 may check a streamingresolution of data transmitted between the first device 100 and thesecond device 200. Examples of the communication method between thefirst device 100 and the second device 200 include, without limitation,3G communication, 4G communication, and Wi-Fi communication.

In operation S326, the second device 200 selects a portion of the firstvideo image as an area of interest based on the received user input andthe checked communication method. The second device 200 may select aportion of the first video image based on a position of a touch inputpoint in the first video image. In detail, when the user touches apredetermined point in the first video image, the second device 200identifies an object including the touched point, and selects a portionof the first video image including the identified object. For example,when a displayed image of a face is touched in the first video image,the second device 200 may identify the face, which is an objectincluding a touched point. Also, the second device 200 may select aportion including the identified face as an area of interest.

In addition, when the user touches a predetermined point in the firstvideo image, the second device 200 may select an area of a previouslyset range from the touched point, as an area of interest. For example,the second device 200 may select a rectangular area having apredetermined size with respect to the touched point as an area ofinterest.

The second device 200 may modify the selected area of interest accordingto a touch input of a user via a user interface.

A size of an area of interest selected in the first video image may bedetermined according to a communication method between the first device100 and the second device 200. For example, a size of an area ofinterest selected in the first video image may be determined based on atleast one of a type and a bandwidth of a communication method. Also, inanother example, a size of an area of interest selected in the firstvideo image may be determined based on a degree of a streamingresolution of data transmitted between the first device 100 and thesecond device 200. An upper limit of a size of an area of interestselected in the first video image may be determined according to thecommunication method between the first device 100 and the second device200.

While the second device 200 selects a portion of the first video imagebased on a user input according to the description with reference toFIG. 4 above, the exemplary embodiments are not limited thereto. Thesecond device 200 may recognize a face included in the first video imagewithout an additional user input, and select a predetermined areaincluding the face as an area of interest. Also, in this case, a size ofthe selected area of interest may be determined according to acommunication method between the first device 100 and the second device200.

FIG. 5 is a flowchart illustrating, when a communication method betweena first device 100 and a second device 200 is modified, a method ofmodifying an area of interest selected by using the first device 100 andproviding a video image regarding the modified area, to the seconddevice 200, according to an exemplary embodiment.

In operation S500, the first device 100 determines whether acommunication method between the first device 100 and the second device200 is modified. In detail, the first device 100 may check whether atype or a bandwidth of a communication method with respect to the seconddevice 200 is modified. Also, the second device 200 may check whether astreaming resolution of data transmitted between the first device 100and the second device 200 is modified.

Examples of the communication method between the first device 100 andthe second device 200 include, without limitation, 3G communication, 4Gcommunication, and Wi-Fi communication. In addition, the communicationmethod between the first device 100 and the second device 200 may bemodified when at least one of the first device 100 and the second device200 performs handover.

As a result of determination of operation S500, when a communicationmethod is modified, in operation S510, the first device 100 modifies anarea corresponding to the second video image being transmitted to thesecond device 200. As the communication method between the first device100 and the second device 200 is modified, the first device 100 maymodify a size of a portion of the first video image corresponding to thesecond video image.

For example, when the communication method between the first device 100and the second device 200 is modified from 3G communication to Wi-Ficommunication, a portion of the first video image to be transmitted fromthe first device that is larger than the portion of the first videoimage corresponding to the second video image may be selected. When thecommunication method between the first device 100 and the second device200 is 3G communication and the first device 100 has transmitted a faceportion of the first video image, and then the communication methodbetween the first device 100 and the second device 200 is modified toWi-Fi communication, the first device 100 may select a portion of thefirst video image such that a background portion of the first videoimage is further included in addition to the face. In addition, forexample, when the communication method between the first device 100 andthe second device 200 is modified from 4G communication to Wi-Ficommunication, a smaller area than the portion corresponding to thesecond video image may be selected.

Also, for example, when a streaming resolution of data transmittedbetween the first device 100 and the second device 200 is modified, asize of the portion corresponding to the second video image may bemodified.

A size of an area corresponding to at least one of a type and abandwidth of a communication method may be set in advance and stored inthe first device 100. Also, a size of an area corresponding to astreaming resolution of data transmitted between the first device 100and the second device 200 may be set in advance and stored in the firstdevice 100.

In operation S520, the first device 100 provides a video image of amodified area to the second device 200. For example, when thecommunication method between the first device 100 and the second device200 is modified from 3G communication to Wi-Fi communication, the firstdevice 100 may provide a video image regarding a portion of the firstvideo image larger than the portion of the first video imagecorresponding to the second video image, to the second device 200. Also,for example, when a streaming resolution of data transmitted between thefirst device 100 and the second device 200 is reduced, the first devicemay provide a video image regarding a smaller portion of the first videoimage than the portion of the first video image corresponding to thesecond video image, to the second device 200.

FIG. 6 is a flowchart illustrating, when a communication method betweena first device 100 and a second device 200 is modified, a method ofproviding a video image having a modified image quality by using thefirst device 100, to the second device 200, according to an exemplaryembodiment.

In operation S600, the first device 100 determines whether acommunication method with respect to the second device 200 is modified.In detail, the first device 100 may check whether a type or a bandwidthof a communication with respect to the second device 200 is modified.Also, the second device 200 may check whether a streaming resolution ofdata transmitted between the first device 100 and the second device 200is modified.

As a result of operation S600, when it is determined that acommunication method is modified, in operation S610, the first device100 modifies an image quality of a second video image that is beingtransmitted to the second device 200. As the communication methodbetween the first device 100 and the second device 200 is modified, thefirst device 100 may modify an image quality of the second video imageto a high image quality or a low image quality.

For example, when the communication method between the first device 100and the second device 200 is modified from 3G communication to Wi-Ficommunication, the image quality of the second video image may bemodified to a higher image quality than in the 3G communication. Inaddition, for example, when the communication method between the firstdevice 100 and the second device 200 is modified from 4G communicationto 3G communication, the image quality of the second video image may bemodified to a lower image quality than in the 4G communication.

In another example, the image quality of the second video image may bemodified when a streaming resolution of data transmitted between thefirst device 100 and the second device 200 is modified.

An image quality corresponding to at least one of a type and a bandwidthof a communication method may be set in advance and stored in the firstdevice 100. Also, the image quality corresponding to a streamingresolution of data transmitted between the first device 100 and thesecond device 200 may be set in advance and stored in the first device100.

In operation S620, the first device 100 provides a video image of amodified image quality to the second device 200. The first device 100may provide a video image having an appropriate image quality as themodified image quality, to the second device 200.

FIG. 7 is a flowchart illustrating a method of providing a video imageincluding an object corresponding to a portion of a video image beingcaptured by using a first device 100, to a second device 200, accordingto another exemplary embodiment. Referring to FIG. 7, the first device100 may receive coordinate information of a predetermined point of afirst video image from the second device 200, and select a portion ofthe first video image as an area of interest by using the receivedcoordinate information.

In operation S700, the first device 100 provides a first video image tothe second device 200. The first device 100 may provide the first videoimage to the second device 200 based on a captured video image. Thefirst device 100 may provide a captured video image as a first videoimage without processing the same, to the second device 200. Also, thefirst device 100 may process the captured video image, and provide theprocessed video image as a first video image to the second device 200.In this case, the first device 100 may modify a resolution of thecaptured video image or convert the captured video image into apredetermined format. For example, if the resolution of the capturedvideo image is greater than a streaming resolution of data between thefirst device 100 and the second device 200, the first device 100 maymodify a resolution of the captured video image to be the same as thestreaming resolution of data, and may provide the captured video imageat the modified resolution, as the first video image, to the seconddevice 200.

In operation S700, the first device 100 may transmit the first videoimage having an original resolution to an external device at a firstresolution. The first device 100 may convert the first video imagehaving the original resolution to a first video image of a firstresolution, and transmit the first video image having the firstresolution, to the second device 200. In this case, the first device 100may obtain information about a resolution of the display included in thesecond device 200 in advance and store the same, and may determine thefirst resolution based on the resolution of the display included in thesecond device 200.

In operation S710, the second device 200 displays the received firstvideo image. The second device 200 may display the received first videoimage on a screen of the second device 200. For example, the seconddevice 200 may display the first video image of the first resolution onthe screen.

In operation S720, the second device 200 receives a touch input of theuser regarding the first video image displayed on the screen. The seconddevice 200 may receive a touch input of the user that selects apredetermined point of the first video image displayed on the screen.Also, the second device 200 may generate coordinate information of thetouched point.

In operation S730, the second device 200 provides coordinate informationof the touched point, to the first device 100.

In operation S740, the first device 100 determines a portion of thefirst video image to be provided to the second device 200, as an area ofinterest, based on the received coordinate information. The first device100 may select the portion based on the position of the touched point.In detail, the first device 100 may identify an object including thetouched point, and select an area that includes the identified object.For example, when a face portion is touched in the first video image,the first device 100 may identify the face, as the object including thetouched point. Also, the first device 100 may select the portionincluding the identified face as an area of interest.

Also, the first device 100 may select an area of a previously set rangearound the touched point, as an area of interest. For example, the firstdevice 100 may select a rectangular area having a predetermined sizearound the touched point as an area of interest.

In operation S750, the first device 100 identifies an object included inthe determined portion. For example, when the first device 100 selectsthe area of a previously set range from the touched point as an area ofinterest, the first device 100 may identify the object included in theselected portion from the first video image.

The first device 100 may identify an object from the captured videoimage based on the determined area of interest. The determined area ofinterest is a portion of the first video image, and thus, the firstdevice 100 may check an area matching to the area of interest of thefirst video image, from a video image that is currently being captured.Also, the first device 100 may identify an object included in thematching area from the video image that is currently being captured.

The first device 100 may identify an object included in the video imagethat is being captured, by using the object identified from the firstvideo image. The first device 100 may identify an object included in avideo image being captured, by using the identified object from thefirst video image. The first device 100 may identify an object that issimilar to an image of the object identified from the first video imagebased on a matching/identification threshold.

In operation S760, the first device 100 tracks the identified object.The first device 100 may track the object identified from the firstvideo image. Also, the first device 100 may track the objectedidentified from the captured video image.

In operation S770, the first device 100 provides a second video imageincluding the tracked object, to the second device 200. The first device100 may cut out a portion including the identified object from thecaptured video image and provide the cut portion as a second video imageto the second device 200.

In detail, the first device 100 may determine a portion of a screen ofthe first video image having an original resolution, corresponding to anarea of interest, based on the received area information. Also, thefirst device 100 may convert the first video image to a second videoimage such that only the determined portion is included in the secondvideo image. Also, the first device 100 may provide the second videoimage at a first resolution to the second device 200. The first videoimage of the first resolution may be converted from the first videoimage of the original resolution. For example, when an originalresolution of the first video image is 1000×1000, and the firstresolution of the second video image is 100×100, the first device 100may convert the determined portion of the first video image, to a secondvideo image, and transmit the second video image at a 100×100resolution, to the second device 200.

The first device 100 may determine a size of a portion corresponding tothe second video image according to a communication method between thefirst device 100 and the second device 200. Also, the first device maydetermine an image quality of the second video image according to thecommunication method between the first device 100 and the second device200. Examples of the communication method between the first device 100and the second device 200 include, without limitation, 3G communication,4G communication, and Wi-Fi communication.

As the communication method between the first device 100 and the seconddevice 200 is modified, the first device 100 may modify a size of anarea corresponding to the second video image or an image quality of thearea corresponding to the second video image. The communication methodbetween the first device 100 and the second device 200 may be modifiedwhen at least one of the first device 100 and the second device 200performs hand over.

In operation S780, the second device 200 displays the received videoimage. The user of the second device 200 may check a detailed videoimage of the object included in the selected portion.

Meanwhile, the second device 200 may display the first video image andthe second video image together on the screen of the second device 200.In this case, in operation S770, the second device 200 may receive notonly the second video image but also the first video image. Also, thesecond device 200 may display the first and second video images byoverlapping the second video image on the first video image. The seconddevice 200 may overlap the second video image on a portion of the firstvideo image where the user of the first device 100 is not displayed. Inaddition, the second device 200 may adjust a size of a portion where thefirst video image is displayed and a size of a portion where the secondvideo image is displayed. However, the exemplary embodiments are notlimited thereto, and the second device 200 may display the first andsecond video images on the screen of the second device 200 withoutoverlapping the first and second video images.

FIGS. 8A and 8B illustrate an example of determining a portion of afirst video image as an area of interest, by using a second device 200,such that an object including a point touched by a user is included inthe determined portion, according to an exemplary embodiment.

Referring to FIGS. 8A and 8B, when the user touches a predeterminedpoint 80 on the first video image displayed on a screen of the seconddevice 200, the second device 200 may determine an area 84 including aface 82 that includes the touched point 80, as a portion of the firstvideo image.

In detail, when the user touches the predetermined point 80 on the firstvideo image displayed on the screen, the second device 200 may identifythe face 82 including the touched point. Also, the second device 200 mayselect the area 84 including the face 82. In this case, a size of thearea 84 may be determined based on a communication method between thefirst device 100 and the second device 200.

For example, when the user touches a predetermined menu displayed on thescreen of the second device 200, a predetermined box is displayed on thescreen of the second device 200, and the user may move the displayed boxor adjust the size of the box to select an area of interest. In thiscase, a user interface via which the box is moved or the size of the boxis adjusted may also be displayed on the screen of the second device200.

FIGS. 9A and 9B illustrate an example of determining, as an area ofinterest, a portion within a previously set range from a touch point ofa user, by using a second device 200, according to an exemplaryembodiment.

Referring to FIGS. 9A and 9B, when the user touches a predeterminedpoint 90 on a first video image displayed on a screen of the seconddevice 200, a rectangular area 92 having a predetermined size around thetouched point 90 may be determined as a portion of the first videoimage. In this case, the size of the area 92 may be determined based ona communication method between the first device 100 and the seconddevice 200.

Alternatively, the second device 200 may determine an area of interestbased on an unpinching input of the user. When the user expands apredetermined portion of a second video image by an unpinching inputusing, for example, his or her thumb and forefinger, and holds thetouching thumb and forefinger for a predetermined period of time orlonger, the second device 200 may determine the portion expanded by theunpinching input as an area of interest. Also, the second device 200 maysubmit a request for a second video image corresponding to thedetermined area of interest, to the first device 100.

FIGS. 10A and 10B illustrates an example of determining a portion of afirst video image as an area of interest by using a second device 200via a user interface for determining a portion of the first video image,according to an exemplary embodiment.

Referring to FIGS. 10A and 10B, the second device 200 may display aguide line 10 for selecting a portion of a first video image on ascreen. Also, the second device 200 may modify a size of the guide line10 based on a user touching a portion of the guide line 10 and draggingthe same. Also, the second device 200 may determine a portion includedin the modified guide line 10 as an area of interest of the first videoimage. In this case, an upper limit of the size of the portion includedin the guide line 10 may be determined based on a communication methodbetween the first device 100 and the second device 200.

FIGS. 11A and 11B illustrate, when a communication method between afirst device 100 and a second device 200 is modified, an example ofusing the second device 200 to receive, from the first device 100, avideo image at a modified resolution, according to an exemplaryembodiment. FIG. 11A illustrates a video image displayed on the seconddevice 200 before the communication method is modified, and FIG. 11Billustrates a video image displayed on the second device 200 after thecommunication method is modified.

As the communication method used between the first device 100 and thesecond device 200 is modified, a streaming resolution of datatransmitted between the first device 100 and the second device 200 maybe reduced. In this case, the second device 200 may receive a videoimage having a lower resolution than that of a video image receivedbefore the communication method is modified, from the first device 100.Also, the second device 200 may display a video image received after thecommunication method is modified, with a smaller size than that of avideo image received before the communication method is modified.

FIGS. 12A and 12B illustrate, when a communication method between afirst device 100 and a second device 200 is modified, an example ofusing the second device 200 to receive, from the first device 100, avideo image with a modified image quality, according to an exemplaryembodiment. FIG. 12A illustrates a video image displayed on the seconddevice 200 before the communication method is modified, and FIG. 12Billustrates a video image displayed on the second device 200 after thecommunication method is modified.

As the communication method used between the first device 100 and thesecond device 200 is modified, a streaming resolution of datatransmitted between the first device 100 and the second device 200 maybe reduced. In this case, the second device 200 may receive a videoimage having a lower image quality than that of a video image receivedbefore the communication method is modified, from the first device 100.Also, the second device 200 may display a video image received after thecommunication method is modified, with the same size as that of a videoimage received before the communication method is modified.

FIGS. 13A and 13B illustrate, when a communication method between afirst device 100 and a second device 200 is modified, an example ofusing the second device 200 to receive, from the first device 100, avideo image with a modified portion, according to an exemplaryembodiment. FIG. 13A illustrates a video image displayed on the seconddevice 200 before the communication method is modified, and FIG. 13Billustrates a video image displayed on the second device 200 after thecommunication method is modified.

As the communication method used between the first device 100 and thesecond device 200 is modified, a streaming resolution of datatransmitted between the first device 100 and the second device 200 maybe increased. In this case, the second device 200 may receive from thefirst device 100 a video image having a wider area than a video imagereceived from the first device 100 before the communication method ismodified.

FIG. 14 is a block diagram illustrating a first device 100 according toan exemplary embodiment.

As illustrated in FIG. 14, the first device 100 includes an imageobtaining unit 110 (e.g., an image obtainer, etc.), an image providingunit 120 (e.g., an image provider, etc.), an object identifying unit 130(e.g., an object identifier, etc.), an object tracking unit 140 (e.g.,an object tracker), a network checking unit 150 (e.g., a networkchecker, etc.), a frame buffer 190, a database (DB) 160, a transceivingunit 170 (e.g., a transceiver, etc.), and a control unit 180 (e.g., acontroller, processor, etc.).

The image obtaining unit 110 obtains an image to be provided to thesecond device 200. The image obtaining unit 110 may obtain a video imagethat is captured by using a photographing apparatus or an image sensorincluded the first device 100, but is not limited thereto. The imageobtaining unit 110 may obtain contents such as a picture or a capturedimage.

When a third video image corresponding to an execution screen of anapplication executed in the first device 100 is provided to the seconddevice 200, the image obtaining unit 110 may obtain the third videoimage corresponding to an execution screen of an application, from theframe buffer 190. However, the exemplary embodiments are not limitedthereto, and the image obtaining unit 110 may extract an imagecorresponding to an execution screen of an application from the framebuffer 190, which will be described later, and generate a third videoimage by processing the extracted image.

The image providing unit 120 provides the obtained image to the seconddevice 200. The image providing unit 120 may process the obtained imageand provide the same to the second device 200, but is not limitedthereto. The image providing unit 120 may provide the obtained image tothe second device 200 without any additional processing.

The image providing unit 120 may provide a first video image and asecond video image to the second device 200 based on a video imagecaptured by using the first device 100. The image providing unit 120 mayalso provide an unprocessed captured video image to the second device200 as a first video image. Also, the image providing unit 120 mayprocess the captured video image and provide the processed video imageto the second device 200 as a first video image. In this case, the imageproviding unit 120 may modify a resolution or an image quality of thecaptured video image or convert a format of the captured video image.

The image providing unit 120 may transmit, at a first resolution, afirst video image having an original resolution, to the second device200. The first video image of first resolution may be converted from thefirst video image of the original resolution. In this case, the firstdevice 100 may obtain information about a resolution of a displayincluded in the second device 200 in advance and store the same, anddetermine the first resolution based on the resolution of the displayincluded in the second device 200.

The image providing unit 120 may provide, to the second device 200, asecond video image including an object tracked by using the objecttracking unit 140, which will be described later. The second video imagemay comprise only a portion that includes the tracked object. Also, whena communication method between the first device 100 and the seconddevice 200 is modified, the image providing unit 120 may modify aresolution or an image quality of the second video image and provide themodified video image to the second device 200. Also, when acommunication method between the first device 100 and the second device200 is modified, the image providing unit 120 may modify a size of aportion corresponding to the second video image and provide a videoimage of the modified portion, to the second device 200.

Meanwhile, the image providing unit 120 may provide a third video imagecorresponding to an execution screen of an application executed in thefirst device 100, to the second device 200. Also, when the second device200 selects a portion of the third video image received from the firstdevice 100 and requests a video image of the selected portion, the firstdevice 100 may provide a fourth video image corresponding to theselected portion to the second device 200. In this case, the fourthvideo image may be an image obtained by cutting out the selected portionfrom the third video image.

The object identifying unit 130 identifies an object from the obtainedimage. The object identifying unit 130 may receive area information of aportion of the first video image from the second device 200 and identifyan object from the captured video image or the first video image.

The object tracking unit 140 tracks an object from the obtained image.The object tracking unit 140 may track the identified object from thefirst video image or the captured video image.

The network checking unit 150 checks a communication method between thefirst device 100 and the second device 200. The network checking unit150 may check a type or a bandwidth of a communication method betweenthe first device 100 and the second device 200. Also, the networkchecking unit 150 may check a streaming resolution of data transmittedbetween the first device 100 and the second device 200.

The frame buffer 190 stores an image corresponding to an executionscreen of an application executed in the first device 100.

The DB 160 stores various types of information needed when the firstdevice 100 provides an image of a predetermined portion of a video imageto the second device 200.

The transceiving unit 170 transmits or receives, to and from the seconddevice 200, various information needed for the first device 100 toprovide an image of a predetermined portion of the first video image tothe second device 200.

The control unit 180 controls the image obtaining unit 110, the imageproviding unit 120, the object identifying unit 130, the object trackingunit 140, the network checking unit 150, the frame buffer 190, the DB160, and the transceiving unit 170 such that the first device 100 mayprovide an image of a predetermined area of a video image to the seconddevice 200.

FIG. 15 is a block diagram illustrating a second device 200 according toan exemplary embodiment.

As illustrated in FIG. 15, the second device 200 includes an imagereceiving unit 210 (e.g., an image receiver, etc.), a user input unit220 (e.g., a user input, etc.), a network checking unit 230 (e.g., anetwork checker, etc.), an area information generating unit 240 (e.g.,an area information generator, etc.), an area information providing unit250 (e.g., an information provider, etc.), a display unit 260 (e.g., adisplay, etc.), a DB 270, a transceiving unit 280, and a control unit290.

The image receiving unit 210 receives an image from the first device100. The image receiving unit 210 may receive a first video image and asecond video image from the first device 100. Also, when a communicationmethod is modified, the image receiving unit 210 may receive a videoimage at a modified resolution or with a modified image quality, but theexemplary embodiments are not limited thereto.

When a third video image corresponding to an execution screen of anapplication executed in the first device 100 is provided, the imagereceiving unit 210 may receive a third video image from the first device100.

The user input unit 220 receives a user input for selecting a portion ofthe first video image. For example, the user input unit 220 may receivea user input for touching a predetermined point of the first video imageor a user input for touching and dragging a predetermined point of thefirst video image. Also, the user input unit 220 may receive a touchinput of a user via a predetermined user interface displayed on a screenof the second device 200. Meanwhile, when a third video imagecorresponding to an execution screen of an application executed in thefirst device 100 is provided, the user input unit 200 receives a userinput for selecting a portion of the third video image.

The network checking unit 230 checks a communication method between thefirst device 100 and the second device 200. The network checking unit230 may check a type and a bandwidth of a communication method betweenthe first device 100 and the second device 200. Also, the networkchecking unit 230 may check a streaming resolution of data transmittedbetween the first device 100 and the second device 200.

The area information generating unit 240 selects a portion of the firstvideo image based on a user input and the checked communication method.The area generating unit 240 may generate area information related to anobject included in the first video image. The area informationgenerating unit 240 may select a portion of the first video image basedon a position of a touch input point in the first video image. Indetail, when the user touches a predetermined point in the first videoimage, the area information generating unit 240 may identify an objectincluding a touched point and select an area including the identifiedobject.

Also, when the user touches a predetermined point in the first videoimage, the area information generating unit 240 may select an area of apreviously set range around the touched point as a portion of the firstvideo image. Also, the area information generating unit 240 may modifythe selected portion according to a touch input of the user via a userinterface. Also, a size of the selected portion of the first video imagemay be determined according to a communication method between the firstdevice 100 and the second device 200.

The area information providing unit 250 provides the generated areainformation to the first device 100.

The area information providing unit 250 may provide a coordinate valueof the selected portion to the first device 100. Also, the areainformation providing unit 250 may provide a coordinate value of thetouch input point input by the user to the first device 100.

The display unit 260 displays an image received from the first device100 on a screen. The display unit 260 may display a video image receivedfrom the first device 100 on the screen.

The DB 270 stores various types of information so that the second device200 may receive a video image of a portion of the first video imagereceived from the first device 100.

The transceiving unit 280 transmits or receives various types ofinformation to or from the first device 100 so that the second device200 may receive a video image of the portion of the first video imagereceived from the first device 100.

The control unit 290 controls the image receiving unit 210, the userinput unit 220, the network checking unit 230, the area informationgenerating unit 240, the area information providing unit 250, thedisplay unit 260, the DB 270, the transceiving unit 280, and the controlunit 290 so that the second device 200 may receive a video image of theportion of the first video image received from the first device 100.

FIG. 16 is a block diagram illustrating a device according to anotherexemplary embodiment. The device illustrated in FIG. 16 may be the firstdevice 100 or the second device 200 according to an exemplaryembodiment.

A mobile communication unit 1001 (e.g., a mobile communicator, etc.)performs call setup with respect to a base station or data communicationvia a cellular network such as 3G or 4G. A sub-communication unit 1002performs a function for short-range communication such as Bluetooth ornear field communication (NFC). A broadcasting unit (e.g., a broadcastreceiver, etc.) 1003 receives a digital multimedia broadcasting (DMB)signal.

A camera unit 1004 includes a lens and an optical device so as tocapture a picture or a video image.

A sensor unit 1005 may include, for example, a gravitational sensor thatsenses motion of a device, an illumination sensor that senses luminanceof light, a proximity sensor that senses proximity of a person, and amotion sensor that senses motion of a person.

A global positioning system (GPS) receiving unit 1006 receives a GPSsignal from an artificial satellite. Various services may be provided tothe user by using a GPS signal.

An input/output unit 1010 provides an interface with respect to anexternal device or a person, and may include, for example, a button1011, a microphone 1012, a speaker 1013, a vibration motor 1014, aconnector 1015, or a keypad 1016.

The touch screen 1018 receives a touch input of a user. Here, a touchinput may be input by a drag gesture or a tap gesture. The touch screencontroller 1017 transmits a touch input that is input via the touchscreen 1018 to a control unit 1050. A power supply unit 1019 isconnected to a battery or an external power source in order to supplypower needed for the device.

The control unit 1050 displays a portion of contents displayed on thedevice and modifies the same by executing programs that are stored in amemory 1060. The control unit may write and/or read data from framebuffer 1020.

Programs stored in the memory 1060 may be classified into a plurality ofmodules according to functions, for example, into a mobile communicationmodule 1061, a Wi-Fi module 1062, a Bluetooth module 1063, a DMB module1064, a camera module 1065, a sensor module 1066, a GPS module 1067, avideo image replay module 1068, an audio replay module 1069, a powermodule 1070, a touch screen module 1071, a user interface (UI) module1072, or an application module 1073. The functions of the respectivemodules may be induced intuitively by one of ordinary skill in the artfrom the names of the modules.

Hereinafter, the application module 1073 will be described in detail.

First, when the device illustrated in FIG. 16 is the first device 100,the application module 1073 may provide a first video image based on acaptured video image to the second device 200 by using the modulesincluded in the first device 100, and receive area information about aportion of the first video image. Also, the application module 1073 mayidentify an object corresponding to the portion and track the same byusing the modules included in the first device 100, and provide a secondvideo image including the tracked object, to the second device 200.Also, the application module 1073 may check a communication method withrespect to the second device 200 by using the modules included in thefirst device 100, and, when the communication method is modified, theapplication module 1073 may provide a video image at a modifiedresolution or image quality compared to the second video image, to thesecond device 200.

Also, when the device of FIG. 16 is the second device 200, theapplication module 1073 may receive a first video image by using modulesincluded in the second device 200 and select a portion of the firstvideo image. In this case, a size of the selected portion may bedetermined based on the communication method between the first device100 and the second device 200. Also, the application module 1073 maygenerate area information about the selected portion by using themodules included in the second device 200 and provide the same to thefirst device 100. Also, the application module 1073 may display thereceived second video image from the second device 200 by using themodules included in the second device 200.

FIGS. 17A through 17C illustrate an example of expanding a portion of afirst video image displayed on a screen of a second device 200 accordingto an exemplary embodiment.

As illustrated in FIGS. 17A through 17C, the second device 200 mayexpand a portion of the first video image based on a touch input and adrag input of the user. In this case, the second device 200 maydetermine a degree of expanding the first video image based on anoriginal resolution of the first video image. In detail, as illustratedin FIG. 17A, when the user touches multiple portions of a screen of thefirst video image and makes a dragging motion across the same, a portionof the first video image may be expanded as illustrated in FIG. 17B.Also, the second device 200 may determine a degree of expanding thefirst video image in consideration of an original resolution of thefirst video image and a screen size of the second device 200.Accordingly, as illustrated in FIG. 17C, even when the user continuouslytouches and drags, the first video image may not be expanded more thanthe expanded degree as illustrated in FIG. 17B.

Also, the second device 200 may receive information about the originalresolution of the first video image from the first device 100 in advanceand store the same in order to determine a degree of expanding the firstvideo image, but the exemplary embodiments are not limited thereto.

FIGS. 18A through 18C illustrate an example of expanding a portion of avideo image displayed on a screen of a second device 200 in a stepwisemanner according to an exemplary embodiment.

As illustrated in FIG. 18A, a portion of a video image may be selectedand the selected portion may be expanded a first time, and then, aportion of the expanded portion of the video image may be selected andexpanded a second time.

FIGS. 19A through 19C illustrate an example of displaying a previewimage including an expanded portion of a first video image, on a seconddevice 200, and displaying a second video image provided from a firstdevice 100, on the second device 200 according to an exemplaryembodiment. Here, the first device 100 and the second device 200 maymake a video call with each other.

As illustrated in FIG. 19A, the user may select a portion 10 of a firstvideo image displayed on a screen of the second device 200 as an area ofinterest. The second device 200 may receive a first video image having afirst resolution from the first device 100 and display the receivedfirst video image on the screen of the second device 200.

Next, as illustrated in FIG. 19B, a preview image showing an expansionof the selected area of interest may be displayed on the second device200, and a menu 12 for determining whether to expand a portion of thefirst video image and provide the same may be displayed on the firstdevice 100. Also, which portion of the first video image is expanded inthe second device 200 may be displayed on a predetermined area 14 of thefirst device 100.

When the user selects “ALLOW” on the menu 12, the first device 100 mayprovide a second video image of the selected area of interest to thesecond device 200 as illustrated in FIG. 19C and the second device 200may display the received second video image. In this case, the firstdevice 100 may provide a second video image of the selected area ofinterest having a first resolution to the second device 200.

Meanwhile, when providing the second video image to the second device200, the first device 100 may insert notification information into thesecond video image to notify the second device 200 that the second videoimage is an expanded image of the selected area of interest. In detail,the first device 100 may stream the first video image and the secondvideo image to the second device 200, and insert notificationinformation into the second video image when the first device 100 stopstransmitting the first video image but transmits the second video image.For example, when the first device 100 stops transmitting the firstvideo image in order to transmit the second video image, the firstdevice 100 may insert a predetermined parameter value into apredetermined packet at a streaming level to notify the second device200 that the second video image is provided. Also, the notificationinformation may be inserted into a real-time transfer protocol (RTP)packet header illustrated in FIG. 20. FIG. 20 illustrates an example ofa RTP packet header according to an exemplary embodiment.

Each frame of the second video image provided from the first device 100to the second device 200 may include a plurality of RTP packets. Also,the first device 100 may insert notification information into apredetermined packet of the plurality of RTP packets corresponding toeach frame of the second video image. For example, the first device 100may insert notification information into an RTP packet where a bit rateof an RTP marker field 90 included in a header of the plurality of RTPpackets corresponding to each frame of the second video image is 1.

Also, the first device 100 may insert notification information into apredetermined frame from among a plurality of frames of the second videoimage. For example, the first device 100 may insert notificationinformation into a predetermined number of frames, beginning from thefirst frame of the second video image. However, the exemplaryembodiments are not limited thereto.

Also, the first device 100 may insert notification information into aheader extension field 92 of an RTP packet header. The notificationinformation may have a predetermined bit rate. Also, the notificationinformation may include predetermined area information. The areainformation may be information that indicates which portion of the firstvideo image is cut by using the first device 100 to generate the secondvideo image. For example, the area information may be a value indicatinga position of a portion from among the entire screen of an originalvideo image, corresponding to a screen displaying the second videoimage. Also, the area information may have a predetermined coordinatevalue.

FIG. 21 is a flowchart illustrating a method of generating a fourthvideo image by using a first device 100 according to an exemplaryembodiment. The first device 100 may provide a third video imagecorresponding to an execution screen of an application executed in thefirst device 100, to the second device 200, and receive area informationabout a portion of the third video image from the second device 200 togenerate a fourth video image, and provide the generated fourth videoimage to the second device 200.

In operation S2100, the first device 100 obtains a third video imagefrom a frame buffer in the first device 100. The frame buffer may storethe third video image corresponding to an execution screen of anapplication executed in the first device 100.

In operation S2200, the first device 100 may cut out a portion of thethird video image based on the area information received from the seconddevice 200. Also, the first device 100 may encode a portion of the cutportion of the third video image in operation S2300, and packetize thesame in operation S2400.

FIG. 22 is a flowchart illustrating a method of receiving, by a seconddevice 200 that is making a video call with a first device 100, a secondvideo image which is an expanded portion of the first video image,according to an exemplary embodiment.

In operation S2205, the first device 100 and the second device 200 areconnected for a video call.

In operation S2210, the first device 100 provides a first video image tothe second device 200. The first device 100 may capture a user of thefirst device 100, and generate a first video image for a video call.Also, the first device 100 may transmit the generated first video imageto the second device 200.

In operation S2220, the second device 200 displays the first video imagereceived from the first device 100, on a screen of the second device200.

In operation S2230, the second device 200 selects a portion of the firstvideo image that is to be expanded. The second device 200 may select,from the first video image, for example, a mouth portion of the user ofthe first device 100 or a book cover of a book that the user of thefirst device 100 is holding. In this case, the second device 200 mayselect a portion based on a touch input of the user, but the exemplaryembodiments are not limited thereto. A portion to be expanded may be setin advance during a video call, and the second device 200 may select thepreviously set portion from the image of the user of the first device100.

For example, the second device 200 may track a mouth portion of the userfrom among a face image of the user of the first device 100 to selectthe mouth portion of the user as a portion. In detail, the second device200 may detect face recognition information from the image of the userof the first device 100, and may track and select the mouth portion ofthe face of the user of the first device 100 based on the detected facerecognition information. Examples of methods of detecting the facerecognition information include a feature-based method, anappearance-based method, and a hybrid method. In the feature-basedmethod, geometrical information of a face or face feature components(e.g., eyes, nose, mouth, or chin) may be used to recognize a face basedon the size and shapes of these components, correlation between thecomponents, or information based on combination of these factors. Thefeature-based method may include, for example, a pure geometry method, adynamic link architecture based method, and a hidden Markov model-basedmethod. Also, according to the appearance-based method, a face isrecognized by using a model learned from a set of learning images.Examples of the appearance-based method include a method of usingeigenface generated by analyzing main components, a method using lineardiscriminant analysis, a method using neural networks, and a method ofusing a support vector machine. In addition, the hybrid method uses boththe feature-based method and the appearance-based method. Examples ofthe hybrid method include a linear feature analysis based method, ashape-normalized based method, and a component based-method. However,the method of detecting face recognition information according to thecurrent exemplary embodiment is not limited to the three methodsdescribed above, and other various methods may be used in detecting facerecognition information.

In operation S2240, the second device 200 transmits coordinatesinformation of the selected portion to the first device 100.

In operation S2250, the first device 100 displays the portion of thefirst video image selected by the second device 200. The first device100 may display the portion of the first video image selected by thesecond device 200 by, for example, a dotted line. Also, the first device100 may display only the portion of the first video image selected bythe second device 200, on a screen of the first device 100.

In operation S2260, the first device 100 determines to provide a secondvideo image with respect to the selected portion, to the second device200. The first device 100 may display a user interface and determine toprovide the second video image with respect to the portion selected bythe second device 200, to the second device 200, based on a user inputthat is input via the user interface.

In operation 2270, the first device 100 captures a portion correspondingto the selected portion. The first device 100 may capture, for example,a mouth portion of the user of the first device 100 or a book cover of abook that the user of the first device 100 is holding.

In operation S2280, the first device 100 provides the second video imageto the second device 200. The first device 100 may generate the secondvideo image by capturing a portion corresponding to the selected portionand provide the generated second video image to the second device 200.

In operation S2290, the second device 200 displays the second videoimage.

Meanwhile, the second device 200 may display both the first video imageand the second video image on the screen of the second device 200. Inthis case, in operation S2280, the second device 200 may receive notonly the second video image but also the first video image. In addition,the second device 200 may display the first and second video images byoverlapping the second video image on the first video image. The seconddevice 200 may overlap the second video image on a portion of the firstvideo image where the user of the first device 100 is not displayed. Inaddition, the second device 200 may adjust a size of a portion where thefirst video image is displayed and a size of a portion where the secondvideo image is displayed. However, the exemplary embodiments are notlimited thereto, and the second device 200 may display the first andsecond video images on the screen of the second device 200 withoutoverlapping the first and second video images.

FIG. 23 is a flowchart illustrating a method of expanding a portion of afirst video image and displaying the same, by a second device 200 thatis making a video call with a first device 100, according to anexemplary embodiment.

In operation S2305, the first device 100 and the second device 200 areconnected for a video call.

In operation S2310, the first device 100 provides a first video image tothe second device 200. The first device 100 may capture a user of thefirst device 100, and may generate a first video image for a video call.Also, the first device 100 may transmit the generated first video imageto the second device 200.

In operation S2320, the second device 200 displays the first video imagereceived from the first device 100, on a screen of the second device200.

In operation S2330, the second device 200 selects a portion of the firstvideo image that is to be expanded. The second device 200 may select,from the first video image, a mouth portion of the user of the firstdevice 100 or a book cover of a book that the user of the first device100 is holding.

In this case, the second device 200 may select a portion based on atouch input of the user, but the exemplary embodiments are not limitedthereto. A portion to be expanded may be set in advance during an imagecall, and the second device 200 may select the previously set portionfrom the image of the user of the first device 100. For example, thesecond device 200 may select a mouth portion of the user as a portion bytracking the mouth portion of the user of the face image of the user ofthe first device 100.

In operation S2340, the second device 200 displays only the portion ofthe first video image that is selected in operation S2330, on a screenof the second device 200. The second device 200 may expand the selectedportion of the first video image by image processing, and may displaythe expanded portion on the screen of the second device 200. Forexample, when a resolution of the first video image is 200×200, and aresolution of the selected portion is 50×50, the first device 100 mayexpand the resolution of the selected portion to 200×200.

Meanwhile, the second device 200 may overlap the expanded image on thefirst video image. The second device 200 may overlap the expanded imageon a portion of the first video image where the user of the first device100 is not displayed. In addition, the second device 200 may adjust asize of a portion where the first video image is displayed and a size ofa portion where the second video image is displayed. However, theexemplary embodiments are not limited thereto, and the second device 200may display the first and second video images on the screen of thesecond device 200 without overlapping the first and second video images.

FIGS. 24A through 24C illustrate the expanded portion of a first videoimage 42 displayed on a screen of a second device 200 together with thefirst video image according to an exemplary embodiment.

Referring to FIG. 24A, a mouth portion 40 of a face of a user of a firstdevice 100 displayed on the screen of the second device 200 may beselected. The mouth portion 40 may be selected by the user of the seconddevice 200. However, the exemplary embodiments are not limited thereto,and the second device 200 may track and select the mouth portion 40 inthe first video image 42 according to previously set standards.

Referring to FIG. 24B, an expanded image 44 of the selected mouthportion 40 may be overlapped on the first video image 42. In this case,the second device 200 may determine a portion of the first video image42 where the user of the first device 100 is not displayed, and overlapthe second video image on the portion where the user is not displayed.

In addition, referring to FIG. 24C, the expanded image 44 of theselected mouth portion 40 may not be overlapped on the first video image42 but the expanded image 44 of the selected mouth portion 40 and thefirst video image 42 may be respectively displayed on separate windows.

An exemplary embodiment may also be realized in a form of a recordingmedium including commands executable by a computer, such as a programmodule executed by a computer. A computer-readable recording medium maybe an arbitrary available medium accessible by a computer, and may beany one of volatile, nonvolatile, separable, and non-separable media.Also, examples of the computer-readable recording medium may include acomputer storage medium and a communication medium. Examples of thecomputer storage medium include volatile, nonvolatile, separable, andnon-separable media realized by an arbitrary method or technology forstoring information about a computer-readable command, a data structure,a program module, or other data. The communication medium may include acomputer-readable command, a data structure, a program module, otherdata of a modulated data signal, such as carrier waves, or othertransmission mechanisms, and may be an arbitrary informationtransmission medium.

While exemplary embodiments have been particularly shown and describedwith reference to embodiments thereof, it will be understood by those ofordinary skill in the art that various changes in form and details maybe made therein without departing from the spirit and scope of theinventive concept as defined by the appended claims. The exemplaryembodiments should be considered in a descriptive sense only and not forpurposes of limitation. For example, each element described as a singletype may be distributed, and similarly, elements described to bedistributed may be combined.

The scope of the exemplary embodiments is defined not by the detaileddescription but by the appended claims, and all differences within thescope will be construed as being included in the inventive concept.

What is claimed is:
 1. An image providing method, comprising:transmitting, to an external device, a first video image; receiving,from the external device, area information about a portion area of thefirst video image, wherein the portion area is a portion of the firstvideo image, wherein the portion area is selected by the external deviceand includes an object displayed in the first video image, and the areainformation is generated by the external device; generating a secondvideo image which represents the portion of the first video image; andtransmitting the second video image to the external device.
 2. The imageproviding method of claim 1, the method further comprising: determining,based on the area information, an area corresponding to the portion areaof the first video image; wherein generating the second video imagecomprises generating the second video image which represents thedetermined area.
 3. The image providing method of claim 1, wherein aresolution of the second video image is greater than a resolution of theportion area of the first video image.
 4. The image providing method ofclaim 1, wherein a resolution of the first video image is same as aresolution of the second video image.
 5. The image providing method ofclaim 1, wherein when a screen of the external device is touched at apoint, the portion area is determined to include the objectcorresponding to the touched point of the screen by the external device.6. The image providing method of claim 2, wherein the determiningcomprises determining the area including an object in the portion area.7. The image providing method of claim 6, wherein the determiningcomprises tracing the object in the portion area, and determining thearea including the traced object.
 8. The image providing method of claim1, wherein the first video image and the second video image are videoimages for a video call with the external device, and wherein in thetransmitting the first video image to the external device, the firstvideo image is transmitted to the external device based on a video imagecaptured by a camera.
 9. The image providing method of claim 8, whereina resolution of the video image captured by the camera is greater than aresolution of the video call.
 10. The image providing method of claim 1,wherein a range of the determined area is determined according to a typeof a communication method used to communicate with the external device.11. A device for providing a video image, comprising: a communicationinterface configured to transmit, to an external device, a first videoimage, and receive, from the external device, area information about aportion area of the first video image, wherein the portion area is aportion of the first video image; and a processor configured to generatea second video image which represents the portion of the first videoimage, and provide the second video image to the external device,wherein the portion area is selected by the external device and includesan object displayed in the first video image, and the area informationis generated by the external device.
 12. The device of claim 11, whereinthe processor is further configured to determine an area correspondingto the portion area of the first video image based on the areainformation, and generate the second video image which represents thedetermined area.
 13. The device of claim 11, wherein a resolution of thesecond video image is greater than a resolution of the portion area ofthe first video image.
 14. The device of claim 11, wherein a resolutionof the first video image is same as a resolution of the second videoimage.
 15. The device of claim 12, wherein the processor is furtherconfigured to determine the area including an object in the portionarea.
 16. The device of claim 15, wherein the processor is furtherconfigured to trace the object in the portion area, and determine thearea including the traced object.
 17. The device of claim 11, whereinthe first video image and the second video image are video images for avideo call with the external device, and wherein the processor isconfigured to provide the first video image to the external device basedon a video image captured by a camera.
 18. The device of claim 17,wherein a resolution of the video image captured by the camera isgreater than a resolution of the video call.
 19. The device of claim 11,wherein a range of the determined area is determined according to a typeof a communication method used to communicate with the external device.20. A non-transitory computer-readable recording medium having recordedthereon a program for causing a computer included in a first device toexecute the method of: transmitting, to an external device, a firstvideo image; receiving, from the external device, area information abouta portion area of the first video image, wherein the portion area is aportion of the first video image, wherein the portion area is selectedby the external device and includes an object displayed in the firstvideo image, and the area information is generated by the externaldevice; generating a second video image which represents the portion ofthe first video image; and transmitting the second video image to theexternal device.